package com.optimus.db.dao;

import com.optimus.common.cvo.EPCampanaCVO;
import com.optimus.common.cvo.EPCampanaCVOList;
import com.optimus.common.cvo.EPCampanaVOList;
import com.optimus.common.util.ApplicationException;
import com.optimus.common.vo.EPCampanaVO;
import com.optimus.common.vo.ResultadoVO;

/**
 *
 * @author victor
 */
public interface EPCampanaDAO {
    EPCampanaVOList listar(EPCampanaVO ePCampanaVO) throws ApplicationException;
    ResultadoVO guardar(EPCampanaVO ePCampanaVO) throws ApplicationException;
    ResultadoVO actualizarOrden(EPCampanaVO ePCampanaVO) throws ApplicationException;
    ResultadoVO eliminar(EPCampanaVO ePCampanaVO) throws ApplicationException;
    EPCampanaCVOList listar(EPCampanaCVO ePCampanaCVO) throws ApplicationException;
}
